#pragma once

#include "Actor.h"
#include "IndexAnimation.h"


class PacmanEntity : public Actor
{
private:
	//Fields
	sf::Sprite _Sprite;
	IndexAnimation _IndexAnimation;
	ActorOrientation _DesiredOrientation;

	//Methods
	void Initialize();
	void Move();
	void CheckInput();

public:
	//Initialization
	PacmanEntity(void);
	PacmanEntity(int pX, int pY);
	~PacmanEntity(void);

	//Methods
	void Think();
	void Draw(sf::RenderWindow &pRenderWindow);
};
